//require方法有两个作用
//    1.加载文件模块并执行里面的代码
//    2.拿到被加载文件模块导出的接口对象

//每个文件模块中都提供了一个对象exports
//exports默认是一个空对象
var fs = require('fs')

var bExports = require('./b')
console.log(bExports.foo)
console.log(bExports.add(10,20))
console.log(bExports.age)

fs.readFile('./a.js', function(err,data){
  if(err){
    console.log('读取失败')
  }else{
    console.log(data.toString())
  }
})